namespace Framework.Core.BootStrapper
{
    public interface IPlugin
    {
        int Execute(string[] args);
    }

    interface IPlugin<in T> : IPlugin
    where T : PluginCommandLineArgs
    {
        int Execute(T args);
    }
}